
CVSA SettlementInstruction file upload csv headers and values.
file upload extension: *.si1;*si2
Created    		: 2023-05-22
Last updated    : 2023-05-22
File extension description: *.si1 unmatched settlement instruction creation
File extension description: *.si2 matched settlement instruction creation

CSV Header name                               - Expected value and format
-------------------------------------------------x----------------------------------------------------------------------------------------------------------------------------
InstructingParty                                - max 40 chars
SettlementParty                                 - max 40 chars
SecuritiesAccount                               - max 255 chars

Instrument                                      -
InstrumentIdentifierType                        - Instrument identifier. Allowed values: [ISIN, LOCAL_CODE, NEMO_CODE, CUSIP, TICKER, CVSA_COMMON, CVSA_CAFCI, CVSA_SSN]
CSDOfCounterparty                               - max 40 chars
SettlementCounterparty                          - max 40 chars
CashAgent                                       - max 40 chars
InstructionReference                            - max 35 chars
Instrument(MovementOfSecurities)                - Allowed values: [DELIVER, RECEIVE, NOMOVE]
CommonReference                                 - max 35 chars
TransactionType                                 - max 10 chars
SecuritiesAccountOfCounterparty                 - max 40 chars
SettlementMethod                                - Allowed values: [RTGS, BATCH_SETTLEMENT, BOTH]
TradeDate                                       - Optional. date: format yyyyMMdd: ex: 2020 April 07 -> 20200407
IntendedSettlementDate                          - Optional. date: format yyyyMMdd: ex: 2020 April 07 -> 20200407
PaymentType                                     - Allowed values [PAYMENT, NOTHING]
SettlementAmount(DirectionOfPayment)            - Allowed values: [DEBIT, CREDIT]
SettlementAmount(PaymentAmount)                 - Number
SettlementAmount(PaymentCurrency)               - ISO alpha-3 currency code
TransactionOnHoldCSD                            - 1 for true, 0 otherwise
TransactionOnHoldParticipant                    - 1 for true, 0 otherwise
PartialSettlementIndicator                      - Allowed values: [PARTIAL_ALLOWED, PARTIAL_NOT_ALLOWED, PARTIAL_CASH_THRESHOLD, PARTIAL_QUANTITY_THRESHOLD]
SettlementPriority                              - Allowed values: [NOT_SET, NORMAL, HIGH, HIGHER, HIGHEST]
ClientId                                        -
ClientSecuritiesAccount                         - max 255 chars
CashAccount                                     - max 255 chars
PlaceOfTradeType                                -
Cum/Ex                                          - Allowed values: [CUM_COUPON, EX_COUPON]
Opt-out-indicator                               - 1 for true, 0 otherwise
TradeReference                                  - max 100 chars
BeneficialOwnership                             - 1 for true, 0 otherwise
Description                                     - max 350 chars
Quantity                                        - Number
QuantityType                                    - Allowed values: [UNIT, FACE_AMOUNT]
Currency                                        - ISO alpha-3 currency code
PaymentDirection                                - Allowed values: [DEBIT, CREDIT]
Amount                                          - Number
CounterParty:CashAgent                          - max 40 chars
CounterParty:ClientId                           - N/A
CounterParty:CashAccount                        - max 255 chars
CounterParty:Description                        - max 350 chars
clientIdType:ClientId.Type                      -  N/A
ExternalSettlementCounterPartyShortName         - max 35 chars, short name of external settlement counterparty
InstructionType                                 - Allowed values: [INTERNAL, EXTERNAL, BRIDGE]

